/*    */ package system.staros.sblock1;
/*    */ 
/*    */ public class OrOpNode extends BinaryOpNode
/*    */   implements IBooleanOpNode
/*    */ {
/*    */   public OrOpNode(SourcePosition paramSourcePosition, Node paramNode1, Node paramNode2)
/*    */   {
/* 32 */     super(paramSourcePosition, "or", paramNode1, paramNode2);
/*    */   }
/*    */ 
/*    */   public ZemObject eval(Interpreter paramInterpreter)
/*    */   {
/* 37 */     ZemBoolean localZemBoolean1 = getLeft().eval(paramInterpreter).toBoolean(getLeft().getPosition());
/* 38 */     if (localZemBoolean1.booleanValue())
/*    */     {
/* 40 */       return localZemBoolean1;
/*    */     }
/* 42 */     ZemBoolean localZemBoolean2 = getRight().eval(paramInterpreter).toBoolean(getRight().getPosition());
/* 43 */     return localZemBoolean1.or(localZemBoolean2);
/*    */   }
/*    */ }

/* Location:           D:\Марк\!IMPORTANT\staros\archive\version-2.260.zip
 * Qualified Name:     system.staros.sblock1.OrOpNode
 * JD-Core Version:    0.6.1
 */